energy sales and treasury guarantee agreements - Turco Inglés Diccionario